#pragma once
#include "robot.hpp"
#include <opencv2/core.hpp>
#include <vector>

using namespace std;
class Robot
{
    private:
        int id;
        cv::Point2f coordinate;
        cv::Point point0;
        cv::Point point3;

    public:
        bool isSelected;
        Robot(/* args */){};
        Robot(int id, cv::Point2f center,cv::Point point1,cv::Point point2);
        ~Robot(){};
        int get_id();
        cv::Point2f get_coordinate();
        cv::Point get_point0();
        cv::Point get_point3();
        void set_coordinate(cv::Point2f coordinate);
        void set_point0(cv::Point p);
        void set_point3(cv::Point p);
};